peripheral computer plated through hole pcb notebook computer repair software pen drives hardware computers network laptops electronics laptop tools